using Abp.MultiTenancy;
using AbpProjectTemplate.Domain.Users;
using System;

namespace AbpProjectTemplate.Components.Authorization
{
    /// <summary>
    /// 系统权限定义
    /// </summary>
    public static partial class AppPermissions
    {
        [PermissionDefine("系统管理")]
        public enum System
        {
            /// <summary>
            /// 系统配置
            /// </summary>
            [PermissionDefine("系统配置")]
            SystemConfig,
            /// <summary>
            /// 角色管理
            /// </summary>
            [PermissionDefine("角色管理")]
            RoleManage,
            /// <summary>
            /// 组织架构管理
            /// </summary>
            [PermissionDefine("组织架构管理")]
            OrganizationUnitManage,
            /// <summary>
            /// 用户管理
            /// </summary>
            [PermissionDefine("用户管理")]
            AdminManage,
            /// <summary>
            /// 登录记录
            /// </summary>
            [PermissionDefine("登录记录")]
            LoginLogs,
            /// <summary>
            /// 操作记录
            /// </summary>
            [PermissionDefine("操作记录")]
            HandleLogs
        }
    }
}

